package com.aaa.dao.sys;

import com.aaa.pojo.Dept;

import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface DeptDao {

    //查询所有并对结果进行分页
    List<Dept> findAll(@Param("page") int page,@Param(("limit")) int limit);
    int findCount();
    //添加
    int insert(Dept dept);
    //删除
    int delete(@Param("idList") List idList);
    //修改
    int update(Dept dept);
    //查询
    List<Dept> findIf(@Param("deptName")String deptName,@Param("createBy")String createBy,
                      @Param("updateBy")String updateBy,@Param("page") int page,
                      @Param("limit") int limit);
    //模糊查询条数
    int findIfCount(@Param("deptName")String deptName,@Param("createBy")String createBy,
                    @Param("updateBy")String updateBy,@Param("page") int page,
                    @Param("limit") int limit);

}
